// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  axi_monitor_reg_offset_field.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Version       :  1.0
// Date          :  2013/3/10
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V4.2
// ******************************************************************************

#ifndef __AXI_MONITOR_REG_OFFSET_FIELD_H__
#define __AXI_MONITOR_REG_OFFSET_FIELD_H__

#define AXI_MONITOR_SAMPLE_EN_LEN    1
#define AXI_MONITOR_SAMPLE_EN_OFFSET 0

#define AXI_MONITOR_W_COMPARA_SIZE_LEN    3
#define AXI_MONITOR_W_COMPARA_SIZE_OFFSET 24
#define AXI_MONITOR_W_COMPARA_LEN_LEN     4
#define AXI_MONITOR_W_COMPARA_LEN_OFFSET  16
#define AXI_MONITOR_W_COMPARA_ID_LEN      12
#define AXI_MONITOR_W_COMPARA_ID_OFFSET   0

#define AXI_MONITOR_W_INTERLEAVING_EN_LEN    1
#define AXI_MONITOR_W_INTERLEAVING_EN_OFFSET 4
#define AXI_MONITOR_ALL_WSTRB_1_EN_LEN       1
#define AXI_MONITOR_ALL_WSTRB_1_EN_OFFSET    3
#define AXI_MONITOR_W_UNALIGN_EN_LEN         1
#define AXI_MONITOR_W_UNALIGN_EN_OFFSET      2
#define AXI_MONITOR_W_SIZE_EN_LEN            1
#define AXI_MONITOR_W_SIZE_EN_OFFSET         1
#define AXI_MONITOR_W_LEN_EN_LEN             1
#define AXI_MONITOR_W_LEN_EN_OFFSET          0

#define AXI_MONITOR_W_IDMASK_LEN    12
#define AXI_MONITOR_W_IDMASK_OFFSET 0

#define AXI_MONITOR_R_COMPARA_SIZE_LEN    3
#define AXI_MONITOR_R_COMPARA_SIZE_OFFSET 24
#define AXI_MONITOR_R_COMPARA_LEN_LEN     4
#define AXI_MONITOR_R_COMPARA_LEN_OFFSET  16
#define AXI_MONITOR_R_COMPARA_ID_LEN      12
#define AXI_MONITOR_R_COMPARA_ID_OFFSET   0

#define AXI_MONITOR_R_INTERLEAVING_EN_LEN    1
#define AXI_MONITOR_R_INTERLEAVING_EN_OFFSET 4
#define AXI_MONITOR_R_UNALIGN_EN_LEN         1
#define AXI_MONITOR_R_UNALIGN_EN_OFFSET      2
#define AXI_MONITOR_R_SIZE_EN_LEN            1
#define AXI_MONITOR_R_SIZE_EN_OFFSET         1
#define AXI_MONITOR_R_LEN_EN_LEN             1
#define AXI_MONITOR_R_LEN_EN_OFFSET          0

#define AXI_MONITOR_R_IDMASK_LEN    12
#define AXI_MONITOR_R_IDMASK_OFFSET 0

#define AXI_MONITOR_W_ADDR_BASE_LOW_LEN    32
#define AXI_MONITOR_W_ADDR_BASE_LOW_OFFSET 0

#define AXI_MONITOR_W_ADDR_BASE_HIGH_LEN    32
#define AXI_MONITOR_W_ADDR_BASE_HIGH_OFFSET 0

#define AXI_MONITOR_W_ADDR_END_LOW_LEN    32
#define AXI_MONITOR_W_ADDR_END_LOW_OFFSET 0

#define AXI_MONITOR_W_ADDR_END_HIGH_LEN    32
#define AXI_MONITOR_W_ADDR_END_HIGH_OFFSET 0

#define AXI_MONITOR_W_MATCH_ADDR_L_LEN    32
#define AXI_MONITOR_W_MATCH_ADDR_L_OFFSET 0

#define AXI_MONITOR_AW_MATCH_CNT_LEN    32
#define AXI_MONITOR_AW_MATCH_CNT_OFFSET 0

#define AXI_MONITOR_W_MATCH_CNT_LEN    32
#define AXI_MONITOR_W_MATCH_CNT_OFFSET 0

#define AXI_MONITOR_R_MATCH_ADDR_L_LEN    32
#define AXI_MONITOR_R_MATCH_ADDR_L_OFFSET 0

#define AXI_MONITOR_AR_MATCH_CNT_LEN    32
#define AXI_MONITOR_AR_MATCH_CNT_OFFSET 0

#define AXI_MONITOR_R_MATCH_CNT_LEN    32
#define AXI_MONITOR_R_MATCH_CNT_OFFSET 0

#define AXI_MONITOR_W_MATCH_ADDR_H_LEN    32
#define AXI_MONITOR_W_MATCH_ADDR_H_OFFSET 0

#define AXI_MONITOR_R_MATCH_ADDR_H_LEN    32
#define AXI_MONITOR_R_MATCH_ADDR_H_OFFSET 0

#endif // __AXI_MONITOR_REG_OFFSET_FIELD_H__
